
#include <jni.h>


#ifndef _Included_knyet_jave_bridge
#define _Included_knyet_jave_bridge
#ifdef __cplusplus
extern "C" {
#endif

JNIEXPORT jboolean JNICALL Java_knyet_appframe_KNyetRenderer_Initialize
  (JNIEnv *, jobject);


JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_Resize
  (JNIEnv *, jobject, jint, jint);

JNIEXPORT jboolean JNICALL Java_knyet_appframe_KNyetRenderer_TimeElapse
  (JNIEnv *, jobject);

JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_Destory
  (JNIEnv *, jobject);
  
JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_SetAppDirectory
  (JNIEnv *, jobject, jstring, jobject);

JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_OnTouchDown
(JNIEnv *, jobject, jfloat, jfloat);

JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_OnTouchUp
(JNIEnv *, jobject, jfloat, jfloat);

JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_OnTouchMove
(JNIEnv *, jobject, jfloat, jfloat);

JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_OnPS3DS_AnalogInput(JNIEnv *, jobject, jfloat x, jfloat y, jint axisId);
JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_OnPS3DS_BottonInput(JNIEnv *, jobject, jboolean down_up, jint btnId);
			
JNIEXPORT void JNICALL Java_knyet_appframe_KNyetRenderer_SetDebugString(JNIEnv *, jobject, jstring dbgString);
			
#ifdef __cplusplus
}
#endif
#endif
